package com.dingli.framework.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel("用户表")
public class User {

    @ApiModelProperty("用户ID")
    private Integer userId;

    @ApiModelProperty("用户名称")
    private String userName;

    @ApiModelProperty("密码")
    private String password;

    @ApiModelProperty("性别：男/女/未知")
    private String sex;

    @ApiModelProperty("电话号码")
    private String phone;

    @ApiModelProperty("身份证号")
    private String idCard;

    @ApiModelProperty("年龄")
    private Integer age;

    @ApiModelProperty("受教育程度：0-小学、1-中学、2-高中、3-专科、4-本科、5-硕士、6-博士、7-其他")
    private Integer education;

    @ApiModelProperty("婚姻状况：0-未婚，1-订婚，2-已婚，3-离婚")
    private Integer marriage;

    @ApiModelProperty("生日")
    private Date birthday;

    @ApiModelProperty("省")
    private Integer province;

    @ApiModelProperty("市")
    private Integer city;

    @ApiModelProperty("区")
    private Integer region;

    @ApiModelProperty("详细地址")
    private String address;

    @ApiModelProperty("所属银行：银行职员需填写该字段")
    private Integer bankId;

    @ApiModelProperty("信用：<1-失信客户，0-低端客户，1-终端客户、2、潜力客户、3、高端客户")
    private Integer credit;

    @ApiModelProperty("角色：0-管理员，1-银行职员，2-客户")
    private Integer role;

    @ApiModelProperty("主题ID")
    private Integer themeId;

}
